﻿/// <reference path="jquery-1.7.1-vsdoc.js" />
$(function () {
    $("#Lastresult").val("");
    $(".error").each(function () {
        var reg = /^\s*$/;
        if ($(this).html().match(reg)) {
            $(this).hide();
        }
        $("#UserAccount").change(function () {
            var text=$(this).val();
            $.get("/Login/UserNameCheck?username=" + text + "&t=" + Math.random(), null, function (data) {
                if (data == "1") {
                    $("#UserAccountError").html("用户名已经存在");
                    $("#UserAccountError").show();
                    $("#Lastresult").val("1");
                    return;
                }
                $("#UserAccountError").html("");
                $("#UserAccountError").hide();
                $("#Lastresult").val("0");
            }, null);
        });
        $("#UserPassword").focus(function () {
            $("#UserPasswordError").html("");
            $("#UserPasswordError").hide();
        }).blur(function () {
            if ($("#UserPassword").val().match(reg)) {
                $("#UserPasswordError").html("密码不能为空");
                $("#UserPasswordError").show();
            }
        });
        $("#UserBackupPassword").focus(function () {
            $("#UserBackupPasswordError").html("");
            $("#UserBackupPasswordError").hide();
        }).blur(function () {
            if ($("#UserBackupPassword").val() != $("#UserPassword").val()) {
                $("#UserBackupPasswordError").html("您输入的密码不匹配");
                $("#UserBackupPasswordError").show();
            }
        });
    });
    $(".register-main form").submit(function () {
        var GetVal = function () {
            var result = 0;
            $(".area input").each(function () {
                if ($(this).attr("checked") == "checked") {
                    result += parseInt($(this).attr("value"));
                }
            });
            return result;
        }
        $("#UserSubject").attr("value", GetVal());
        if ($("#Lastresult").val() == "1") {
            $("#UserAccountError").html("用户名已经存在");
            $("#UserAccountError").show();
            return false;
        }
        if ($("#UserPassword").val() == "") {
            $("#UserPasswordError").html("密码不能为空");
            $("#UserPasswordError").show();
            return false;
        }
        if ($("#UserBackupPassword").val() != $("#UserPassword").val()) {
            $("#UserBackupPasswordError").html("您输入的密码不匹配");
            $("#UserBackupPasswordError").show();
            return false;
        }
    });
    var x =parseInt($("#UserSubject").attr("value"));
    $(".area input").each(function () {
        if(parseInt($(this).val())&x)
        {
            $(this).attr("checked", "checked");
        }
    });
    $(".reset").click(function () {
        $(".error").hide();
    });
});